package com.parenting.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;


@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="VoucherRequest对象", description="代金券 新增")
public class VoucherRequest implements Serializable {

    @ApiModelProperty(value = "优惠券ID")
    private String couponId;

    @ApiModelProperty(value = "优惠券名称")
    private String  couponName;

    @ApiModelProperty(value = "关联优惠券数量")
    private String couponNumber;

    @ApiModelProperty(value = "限购人数")
    private Integer limitedQuantity;

    @ApiModelProperty(value = "优惠激活时间")
    private Date couponActivationTime;

    @ApiModelProperty(value = "优惠券失效时间")
    private Date couponInvalidTime;

    @ApiModelProperty(value = "实际付款金额")
    private Integer paidInAmount;

    @ApiModelProperty(value = "面值金额")
    private Integer faceValue;

    @ApiModelProperty(value = "报警通知（低于指定数量）")
    private Integer notice;

    @ApiModelProperty(value = "是否开启连带赠（1开启，2关闭）")
    private Integer isNotGift;

}
